democratic left - Turkish English Dictionary